keeping imprisoned - German English Dictionary